.u-section-1 .u-sheet-1 { min-height: 861px; } .u-section-1 .u-text-1 { font-size: 2.25rem; text-transform: uppercase; width: 320px; font-weight: 700; font-family: Montserrat, sans-serif; margin: 60px auto 0; } .u-section-1 .u-text-2 { font-size: 1rem; width: 320px; margin: 30px auto 0; } .u-section-1 .u-line-1 { width: 879px; transform-origin: left center; margin: 24px auto 0; } .u-section-1 .u-btn-1 { border-style: none; font-weight: 700; text-transform: uppercase; font-size: 1.25rem; letter-spacing: 1px; background-image: none; margin: 22px auto 0; } .u-section-1 .u-layout-wrap-1 { width: 879px; margin: 30px auto 33px; } .u-section-1 .u-layout-cell-1 { min-height: 404px; background-image: none; } .u-section-1 .u-container-layout-1 { padding: 30px; } .u-section-1 .u-text-3 { margin-top: 0; font-size: 1rem; margin-bottom: 0; } .u-section-1 .u-text-4 { margin: 20px 235px 0 0; } .u-section-1 .u-layout-cell-2 { min-height: 464px; } .u-section-1 .u-container-layout-2 { padding: 30px 29px; } .u-section-1 .u-image-1 { width: 381px; height: 404px; margin: 0 auto; } @media (max-width: 991px) { .u-section-1 .u-sheet-1 { min-height: 804px; } .u-section-1 .u-line-1 { width: 720px; } .u-section-1 .u-layout-wrap-1 { width: 720px; margin-bottom: 60px; } .u-section-1 .u-layout-cell-1 { min-height: 100px; } .u-section-1 .u-text-4 { margin-right: 156px; } .u-section-1 .u-layout-cell-2 { min-height: 380px; } .u-section-1 .u-image-1 { width: 303px; height: 321px; } } @media (max-width: 767px) { .u-section-1 .u-sheet-1 { min-height: 1095px; } .u-section-1 .u-line-1 { width: 540px; } .u-section-1 .u-layout-wrap-1 { margin-bottom: 59px; margin-right: initial; margin-left: initial; width: auto; } .u-section-1 .u-layout-cell-1 { min-height: 274px; } .u-section-1 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; } .u-section-1 .u-layout-cell-2 { min-height: 393px; } .u-section-1 .u-container-layout-2 { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; } } @media (max-width: 575px) { .u-section-1 .u-sheet-1 { min-height: 886px; } .u-section-1 .u-text-1 { font-size: 1.5rem; } .u-section-1 .u-line-1 { width: 340px; } .u-section-1 .u-layout-wrap-1 { margin-bottom: 60px; width: auto; margin-right: initial; margin-left: initial; } .u-section-1 .u-layout-cell-1 { min-height: 100px; } .u-section-1 .u-text-4 { margin-right: 0; } .u-section-1 .u-layout-cell-2 { min-height: 248px; } }